// 1. 开发环境
// 1.1 node.js
// 1.2 npm
// node装完之后，自带npm(js包的管理工具)
// 一般来说，所有的命令行工具 几乎都有一个-v的命令（用来查看版本的）
// 1.3 npm 镜像
// npm config get registry 查看npm的镜像地址 这个默认是国外的镜像地址，安装速度比较慢，我们一般就去设置国内的镜像地址
// npm config set registry https://registry.npm.taobao.org 设置npm的镜像地址为淘宝的镜像地址
// 国内有好多的镜像地址，比如：cnpm、yarn、npm、taobao等等
// 404 not found 镜像地址不对
// npm/cnpm/pnpm(package-lock.json)文件里可以看到npm的镜像地址
// yarn(yarn.lock)文件里可以看到yarn的镜像地址
// antd axios 公开的包就可以任意下载
// 在lock文件里找到任意一个包，一般是@的私有的包，然后去看他的resolved这个字段，就可以看到镜像地址，截止到.com .org .cn .io等等

// 2. node包版本的管理工具
// 2.1 nvm
// nvm list 可以列出所有的node版本
// nvm use x 指定node版本 只会指定当前的终端窗口
// nvm alias default x 指定本地所有终端窗口默认的node版本


// 2.2 n
// 不太推荐，不太稳定

// 3.vscode
// 找到官网下载，如果下载慢的话，搜一个国内的镜像地址下载
// 3.1 vscode插件
// 插件安装完以后重启vscode生效
// 推荐插件
// 3.1.1 Chinese - 中文语言包
// 3.1.2 Live Server -  本地服务器 用来启动一个本地服务器
// 3.1.3 Path Intellisense - 路径智能提示
// 3.1.4 CodeGeex - AI 代码智能提示

// 4. git 
// mac自带git windows需要安装git
// git --version / -v 查看git的版本
// gitee gitlab github 
// git config --global user.name "你的名字"
// git config --global user.email "你的邮箱"
// git init 初始化一个git仓库
// git add . 添加所有的文件到暂存区
// git remote add origin 仓库地址
//  git push -u origin 'main'  把代码推送上去
// 拉代码
// git clone https://xxxxx.git
// 一般有两种协议，一种是https 一种是ssh
// https协议首次需要输入用户名和密码

// ssh协议需要配置公钥和私钥
// ssh-keygen -t rsa 一路回车
// cat ~/.ssh/id_rsa.pub cat的意思是查看文件内容
// 把公钥放到git仓库里
// git clone git@仓库地址
// 创建分支
// git branch xxxx
// 查看分支
// git branch -a
// 切换分支
// git checkout xxxx
// git checkout - 切回上一个分支
// 删除分支
// git branch -d xxxx
// git checkout -b xxx 创建并切换到xxx分支

// 修改提交信息
// git commit --amend 会弹出来一个vim编辑器 需要按i进入编辑模式，修改完以后按esc退出编辑模式，然后输入:wq保存退出